
Trucker Terminal System
- et adgangs kontrol system

Accepttest
Udarbejdet af: Gruppe 7 (I2)
Medlemmer: Alex Hede 01065
Jeppe
Hasager 01048
Jesper
Johansen 02877
Søren
S Munk 02847
Vejleder: Michael E. Kristensen
Se punkt 1.2.2.3 og 1.2.2.5.
Se punkt 1.2.1.7, 1.2.2.12, 1.2.3.6, 1.2.3.7 og 1.2.3.8.
Se punkt 1.2.3
Accepttesten er opbygget således, at først er det specifikke krav formuleret, hvor punkt 1.x.x.x svarer til punkt 3.x.x.x i kravspecifikationen. Dernæst er der et OK-felt, hvor der kan noteres om det enkelte krav er opfyldt. Linien nedenfor beskriver hvordan kravet testes, og der er her plads til yderligere kommentarer.
1.2.1 Kortlæser og pinkode |
OK? |
|
1.2.1.1 Alt udover de 4 første cifre ignoreres ved indtastning. |
Ö |
|
|
Pinkoden indtastes korrekt efterfulgt af nogle forkerte cifre. |
||
1.2.1.2 Når kortet læses korrekt, skal processen fuldføres eller afbrydes, før en ny proces kan starte. |
Ö |
|
|
Et andet kort indlæses midt i en proces, og pinkoden til det første kort indtastes. Kortet skal accepteres. |
||
1.2.1.3 Systemet går i udgangstilstand, hvis der går 15 sekunder fra kortindlæsning til afslutning af pinkode. |
Ö |
|
|
Kør kortet igennem, og vent 15 sekunder med at taste E.. |
||
1.2.1.4 Systemet går i spærret tilstand i 5 sekunder hvis kortet er spærret, hvorefter det går i udgangstilstand. |
Ö |
|
|
Indlæs et spærret kort, og vent 5 sekunder. |
||
1.2.1.5 Systemet går i udgangstilstand hvis kortnummer er ukendt. |
Ö |
|
|
Indlæs et ukendt kort. |
||
1.2.1.6
|
|
|
|
|
||
1.2.1.7 Ved 3 forkerte indtastninger af pinkode spærres koret. |
Ö |
|
|
Tjek at antal forkerte forsøg er 0, og tast pinkoden forkert 3 gange. |
||
1.2.1.8 Efter korrekt indtastning af pinkode, har man igen 3 forsøg. |
Ö |
|
|
Tast pinkoden forkert 2 gange efterfulgt af rigtig pinkode. Nu skal det igen være muligt at taste pinkode 3 gange. |
||
1.2.2 PC’en |
OK? |
|
1.2.2.1 Applikationen bruger en database til opbevaring af brugerprofiler. |
Ö |
|
|
Visuelt tjek i Access, og i den ODBC, som programmet anvender. |
||
1.2.2.2 Applikationen skal kunne indeholde minimum 100 brugere. |
Ö |
|
|
Visuelt tjek i Access. Opret 100 brugere, og undersøg om man kan oprette en til. Det kan man. |
|
|
1.2.2.3 I applikationen skal man kunne oprette en ny brugerprofil. |
Ö |
|
|
Ses ved at køre applikationen under opret bruger og indtaste de nødvendige data. Oprettelsen kan bagefter verificeres i Access. |
|
|
1.2.2.4 Applikationen skal kunne søge i listen over brugere, udfra navn eller kortnummer. |
Ö |
|
|
Ved kørsel af applikationen under rediger eller Fjern bruger eller spær kort, søger man på brugernavn og kortnummer. |
|
|
1.2.2.5 Applikationen skal kunne redigere en brugers navn, pinkode og kortnummer. |
Ö |
|
|
Ved at køre rediger bruger, ses det at kravet er opfyldt. |
|
|
1.2.2.6 Applikationen skal kunne fjerne en bruger. |
Ö |
|
|
Ved at køre fjern bruger, ses det at kravet er opfyldt. |
|
|
1.2.2.7 Applikationen skal kunne spærre et kort. |
Ö |
|
|
Ved at køre spær kort, ses det at kravet er opfyldt. |
|
|
1.2.2.8 Er et kort spærret i applikationen, skal det kunne åbnes igen. |
Ö |
|
|
Kør rediger bruger: Under spærret kort åbnes svares ja. |
|
|
1.2.2.9 Navnet må højst være på 256 karakterer. |
Ö |
|
|
Visuelt tjek i Access. navnekolonnen er indstillet til 256 karakterer |
|
|
1.2.2.10 Kundenummer må højst være 8 cifre. |
Ö |
|
|
Visuelt tjek i Access. |
|
|
1.2.2.11 Kortnummeret skal være på 4 cifre. |
Ö |
|
|
Indtastning af kortnummer melder fejl, hvis der indtastes andet end 4 cifre. |
|
|
1.2.2.12 Applikationen skal kunne kontrollere i databasen om kortnummer og pinkode passer sammen. |
Ö |
|
|
Kontrolleres af funktion, som anvendes i kommunikationsdelen. |
|
|
1.2.2.13
Applikationen skal kunne skrive
og læse terminalstatus til og fra databasen.
|
Ö |
|
|
Hvis der er fejl på terminal, kommer en melding på skærmen. |
|
|
1.2.3 Informationsdisplay |
OK? |
1.2.3.1 Før indlæsning af kortet, vises teksten: ”Klar. Indlæs kort”. |
Ö |
|
Visuelt tjek på det alfanumeriske display. |
|
1.2.3.2 Går der mere end 15 sekunder fra kortindlæsning til afslutning af pinkode går applikationen i udgangstilstand, med tilhørende displaytekst: ” Klar. Indlæs kort” |
Ö |
|
Visuelt tjek på det alfanumeriske display. |
|
1.2.3.3 Efter indlæsning af kort vises teksten: ”Indtast pinkode”. |
Ö |
|
Indlæs kort og se på det alfanumeriske display. |
|
1.2.3.4 Hvis kortet er spærret vises teksten: ”Kortet er spærret” i 5 sekunder hvorefter teksten ”Klar. Indlæs kort” vises |
Ö |
|
Indlæs et spærret kort og se på det alfanumeriske display. |
|
1.2.3.5 Hvis kortnummeret er ukendt vises teksten: ”Kortet er ukendt”. |
Ö |
|
Indlæs et ukendt kort og se på det alfanumeriske display. |
|
1.2.3.6 Efter indtastning af rigtig pinkode vises teksten: ”Godkendt”. |
Ö |
|
Indlæs kort og tast rigtig pinkode. |
|
1.2.3.7 Efter indtastning af forkert pinkode vises teksten: ”Pinkoden er forkert. Prøv igen”. |
Ö |
|
Indlæs kort og tast forkert pinkode. |
|
1.2.3.8 Efter den 3. mislykkede indtastning vises teksten:” Forkert pinkode, kortet er spærret” i 5 sekunder hvorefter teksten ”Klar. Indlæs kort” vises |
Ö |
|
Indlæs kort og tast forkert pinkode 1 gang. Vent på timeout. Indlæs et andet kort og tast rigtig pinkode. Indlæs det første kort og tast pinkoden forkert 2 gange. |
|
1.2.4 Tastatur |
OK? |
1.2.4.1
|
|
|
|
|
1.2.4.2 Funktionstasten A sletter det sidst indtastede ciffer. |
Ö |
|
Indlæs kort og indtast et antal cifre. Tryk derefter på A. |
|
1.2.4.3 Funktionstasten C sletter den indtastede pinkode. |
Ö |
|
Indlæs kort og indtast et antal cifre. Tryk derefter på C. |
|
1.2.4.4 Funktionstasten E accepter den indtastede pinkode. |
Ö |
|
Indlæs kort og indtast korrekt pinkode. Tryk derefter på E. |
|
1.2.4.5 Alle uspecificerede funktionstaster fungerer som C. |
Ö |
|
Indlæs kort og indtast et antal cifre. Tryk derefter på B. Indlæs kort og indtast et antal cifre. Tryk derefter på D. Indlæs kort og indtast et antal cifre. Tryk derefter på F. |
|
1.2.5 Numerisk display |
OK? |
1.2.5.1
|
|
|
|
|
1.2.5.2 Der vil være nedtælling fra 15 sekunder til 0 sekunder, mens man har mulighed for at indtaste pinkode. |
Ö |
|
Indlæs kort, og se på det numeriske display. |
|
1.2.6 Rød & Grøn lampe |
OK? |
1.2.6.1 Rød lyser ved spærret kort. |
Ö |
|
Indlæs et spærret kort. |
|
1.2.6.2 Rød lyser ved ukendt kort. |
Ö |
|
Indlæs ukendt kort. |
|
1.2.6.3 Rød lyser hvis pinkoden er forkert indtastet 3 gange. |
Ö |
|
Indtast forkert pinkode 3 gange. |
|
1.2.6.4 Grøn lyser når pinkoden er accepteret. |
Ö |
|
Indlæs kort og indtast korrekt pinkode. |
|
Af: Alex Hede